device for impregnating - Spanish English Dictionary